package com.zhengke.dao;

import java.util.List;

import org.springframework.web.bind.annotation.ResponseBody;

import com.zhengke.pojo.CommonGoodsHeart;
import com.zhengke.pojo.TvPurchase;
import com.zhengke.pojo.TvPurchaseDetails;

/**  

* 创建时间：2020年1月6日 下午3:24:34  

* 项目名称：tvmall  

* @author 刘浩  

* @version 1.0     

* 文件名称：PurchasingDao.java   

* 类说明：  采购单管理

*/
public interface PurchasingDao {
	/**
	 * 	查询采购单
	 * @param tp
	 * @return
	 */
	List<TvPurchase> selectTvPurchase(TvPurchase tp);
	/**
	 * 	删除采购单 可批量删除
	 * @param baleGoodsId
	 * @return
	 */
	int deleteTvPurchase(String[] purchaseId);
	/**
	 * 	确认采购单
	 * @param purchaseId
	 * @return
	 */
	int confirmTvPurchase(String purchaseId);


	/**
	 * 	查看采购单详情
	 * @param tpd
	 * @return
	 */
	List<TvPurchaseDetails> selectTvPurchaseDetails(TvPurchaseDetails tpd);
	/**
	 * 	查询服务点拥有的商品
	 * @param cg
	 * @return
	 */
	List<CommonGoodsHeart> selectCommonGoodsHeart(CommonGoodsHeart cg);
	
	/**
	 * 	增加采购单
	 * @param tp
	 * @return
	 */
	int addTvPurchase(TvPurchase tp);
	
	/**
	 * 	增加采购单详情
	 * @param tpd
	 * @return
	 */
	int addTvPurchaseDetails(TvPurchaseDetails tpd);
	/**
	 * 	修改采购单详情
	 * @param tpd
	 * @return
	 */
	int UpdateTvPurchaseDetails(TvPurchaseDetails tpd);
	/**
	 * 	增加 采购单临时表
	 * @param tpd
	 * @return
	 */
	int addTvPurchaseTemporary(TvPurchaseDetails tpd);
	
}
